Julia中文社区夏季会议
The following article is from JuliaCN Author Julia中文社区
Julia中文社区2019夏季会议
Julia中文社区会在每年的4月~8月之间举办一次大型的线下活动,其主要目的是为Julia中文社区的用户提供一个相互认识、分享技术和交流心得的平台,促进Julia编程语言在中文社区的发展。今年的线下交流活动将于2019年8月24号,在北京市中关村微软大厦举行。本次活动由Julia社区和彩云科技提供赞助,由机器之心和集智社区协办,现已开放报名地址。点击阅读原文或扫描下方二维码即可报名。
请扫描二维码填写报名表
本次大会将会有Julia编程语言的核心创作者之一亮相,给为Julia中文文档翻译做出过杰出贡献的用户颁奖噢(猜猜会是谁?)!另外此次大会不仅请来了大家熟悉的Flux.jl以及Zygote.jl的核心开发者Mike Innes给大家讲解可微分编程,还会有 Chris Rackauckas 给大家带来Julia社区最受欢迎的库之一 DifferentialEquations.jl 的讲解。除此之外,我们还会有多位中文社区的活跃开发者给大家带来精彩的分享!
本次大会的议程如下(最终的时间表请以论坛上的为准 https://discourse.juliacn.com/t/topic/2111 ):
时间 | 演讲人 | 简介 |
---|---|---|
10:40→11:00 | JuliaCN中文文档项目奖项宣布 | |
11:00→11:40 | Chris Rackauckas | DifferentialEquations.jl:当微分方程遇见GPU和神经网络 (在线,英文) |
11:40→14:00 | 午餐 | |
14:00→14:20 | 自由交流 | |
14:20→14:50 | 刘金国 | Yao.jl:量子计算遇上机器学习 |
15:00→15:30 | Yueh-Hua Tu | GeometricFlux.jl:Flux 上的几何深度学习(在线) |
15:30→16:00 | 茶歇 | |
16:00→16:30 | Thautwarm | 高级函数式编程特性的设计和应用 |
16:40→17:00 | 陈久宁 | Images.jl:Julia中的图像处理 (GSoC2019) |
17:10→17:30 | 夏恋花火 | Julia与仿真足球机器人5v5竞赛 |
17:40→18:10 | Mike Innes | Zygote.jl 可微分编程:一切程序皆可微 (在线,英文) |
18:10→18:20 | 自由交流 |
演讲内容:
DifferentialEquations.jl: 当微分方程遇见GPU和神经网络
演讲者:Chris Rackauckas
Yao.jl: 量子计算遇上机器学习
演讲者:刘金国
可微分编程是一个有趣的概念。为了能够应用近期的量子硬件,变分量子线路这一个新领域在最近几年吸引了大量的注意。我将介绍我们是如何在Julia里通过Yao来实现对量子线路的可微分编程的。此外我还将展示Yao卓越的模拟性能。
高级函数式编程特性的设计和应用
演讲者:Thautwarm
模式匹配被认识为函数式语言的一种语言特性,分布于大量程序设计语言,能够减少程序员心智负担,帮助程序设计中复杂逻辑的实现和优化,提升可读性、静态安全、可维护性、运行时性能等等。Julia语言具有完善的语法宏,我们在此基础上进行了探索并开发了MLStyle.jl,经过多轮迭代,在Julia中实现了更高级别的模式匹配及相应组件: 除吸收了源自Elixir, Haskell, OCaml, F#等语言中一些方便的设计外,还提供更加强大的特性,例如第一等模式(first-class patterns),可扩展/可自定义模式(custom patterns)等等。除开介绍模式匹配的设计、实现及MLStyle.jl的性能优化外,我们还给出一些实际的应用例子,包括parsing、 链式调用、Julia语法扩展、Query DSL(针对数据查询的领域特定语言)、debugger、静态检查工具等。一个有趣的故事是,Julia中更为"实用"的同像性,与MLStyle.jl的功能发生化学反应,意外地使得Julia的AST处理变得异常简单。对此我们也会给出一些引导性的介绍。
Images.jl: Julia中的图像处理 (GSoC2019)
演讲者:陈久宁
以Julia中图像处理作为载体,介绍第一次接触学习Julia、融入这个社区,并以GSoC 2019学生的身份参与JuliaImages维护与开发的经历。此外介绍Julia图像处理的基本原则,现状以及未来的开发方向。
Julia与仿真足球机器人5v5竞赛
演讲者:夏恋花火
介绍如何用Julia写的一个简单策略,用于在Windows平台上控制仿真足球机器人,该平台主要用C语言写成,现场会介绍如何使用Julia的wrapper。
Zygote: 一切程序皆可微!
演讲者:Mike Innes
Last JuliaCon I announced the Zygote tool for analytical differentiation (AD) of Julia code. Flux has now uses Zygote as its default AD,* enabling both a more elegant interface and all kinds of new models that weren't possible before.
Flux's new APIs are powerful and let us easily express advanced concepts like backpropagation through time. But really, Julia's power is in its awesome open-source ecosystem, with state of the art tools for differential equations, mathematical optimisation, and even colour theory! Come and see how we can take advantage of all of these tools in machine learning models, enabling "theory-driven" ML to tackle harder problems than ever.
会议全程直播预告
集智俱乐部将为本届Julia中文社区年会提供全程线上直播:
直播时间:8月24日 10:40-11:40,14:20-17:30
直播平台:哔哩哔哩弹幕网
会前我们会发布直播链接,请关注Julia中文社区获取直播链接。
鸣谢
特别感谢Julia团队和彩云科技
对本次活动的大力支持:
此外,特别感谢本次活动的协办方
帮助举办这次活动:
同时感谢微软提供的场地和设备支持: